home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 March / CMCD0305.ISO / Software / Freeware / Programare / nvu / nvu-0.80-win32-installer-full.exe / {app} / components / autocomplete.xpt < prev    next >
XPCOM Type Library  |  2005-01-31  |  2.8 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: XPCOM Type Library (other/xpcomTypeLibrary).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert XPCOM Type Library (other/xpcomTypeLibrary) magic Unsupported
1% dexvert SAS Transport (XPORT) format (other/sasTransportXPORTFormat) ext Unsupported
100% file XPConnect Typelib version 1.2 default
99% file data default
100% TrID XPCOM Type Library default
100% gt2 Compilierte Mozilla Type Library 1.2 default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 58 50 43 4f 4d 0a 54 79 | 70 65 4c 69 62 0d 0a 1a |XPCOM.Ty|peLib...|
|00000010| 01 02 00 0c 00 00 0b 37 | 00 00 00 22 00 00 01 71 |.......7|..."...q|
|00000020| 80 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 01 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 0b 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 00 00 00 00 | 00 00 00 00 15 00 00 00 |........|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 c0 00 00 |........|........|
|00000080| 00 00 00 00 46 00 00 00 | 21 00 00 00 00 00 00 00 |....F...|!.......|
|00000090| 00 18 c3 65 04 9a 4c 4a | c3 84 94 bd 05 e0 0a e2 |...e..LJ|........|
|000000a0| 7f 00 00 00 2d 00 00 00 | 00 00 00 00 45 3b 6e 27 |....-...|....E;n'|
|000000b0| 42 b1 36 45 88 a6 df 69 | 9b 95 85 af 60 00 00 00 |B.6E...i|....`...|
|000000c0| 6b 00 00 00 00 00 00 00 | 80 65 f6 cd 46 22 ec 43 |k.......|.e..F".C|
|000000d0| 29 bb 3b bc d1 10 3f 22 | 04 00 00 03 54 00 00 00 |).;...?"|....T...|
|000000e0| 00 00 00 03 69 75 86 67 | 68 ed 00 4f f4 b9 50 48 |....iu.g|h..O..PH|
|000000f0| 54 49 a6 7a 88 00 00 04 | 35 00 00 00 00 00 00 04 |TI.z....|5.......|
|00000100| 4f de 8d b8 5f c1 de 4d | 87 94 ba 78 44 89 0f 91 |O..._..M|...xD...|
|00000110| fe 00 00 06 96 00 00 00 | 00 00 00 06 ac e6 39 65 |........|......9e|
|00000120| 44 92 1d 47 76 aa 62 8b | f2 dc 1a e0 58 00 00 06 |D..Gv.b.|....X...|
|00000130| e6 00 00 00 00 00 00 07 | 00 eb 43 e1 dc 20 60 4d |........|..C.. `M|
|00000140| 8e ae bf 3e fe c4 e2 1c | f8 00 00 07 73 00 00 00 |...>....|....s...|
|00000150| 00 00 00 07 89 f7 e7 b3 | 41 2d 5c 4d 04 9f 51 49 |........|A-\M..QI|
|00000160| 6c b2 ce 17 8c 00 00 08 | be 00 00 00 00 00 00 08 |l.......|........|
|00000170| d7 6e 73 49 4d 64 62 45 | 6e 76 00 6e 73 49 4d 64 |.nsIMdbE|nv.nsIMd|
|00000180| 62 52 6f 77 00 6e 73 49 | 4d 64 62 54 61 62 6c 65 |bRow.nsI|MdbTable|
|00000190| 00 6e 73 49 53 75 70 70 | 6f 72 74 73 00 6e 73 49 |.nsISupp|orts.nsI|
|000001a0| 41 75 74 6f 43 6f 6d 70 | 6c 65 74 65 4f 62 73 65 |AutoComp|leteObse|
|000001b0| 72 76 65 72 00 00 04 00 | 01 00 00 00 00 5c 02 80 |rver....|.....\..|
|000001c0| 92 00 09 80 92 00 0b 00 | 06 00 00 80 6f 6e 53 65 |........|....onSe|
|000001d0| 61 72 63 68 52 65 73 75 | 6c 74 00 6e 73 49 41 75 |archResu|lt.nsIAu|
|000001e0| 74 6f 43 6f 6d 70 6c 65 | 74 65 49 6e 70 75 74 00 |toComple|teInput.|
|000001f0| 00 04 00 1e 80 00 00 01 | b9 01 60 92 00 07 00 06 |........|..`.....|
|00000200| 80 00 00 01 bf 01 60 92 | 00 08 00 06 80 00 00 01 |......`.|........|
|00000210| ca 01 60 0a 00 06 40 00 | 00 01 d4 01 80 0a 00 06 |..`...@.|........|
|00000220| 80 00 00 01 de 01 60 0a | 00 06 40 00 00 01 f2 01 |......`.|..@.....|
|00000230| 80 0a 00 06 80 00 00 02 | 06 01 60 0a 00 06 40 00 |........|..`...@.|
|00000240| 00 02 1b 01 80 0a 00 06 | 80 00 00 02 30 01 60 0a |........|....0.`.|
|00000250| 00 06 40 00 00 02 3e 01 | 80 0a 00 06 80 00 00 02 |..@...>.|........|
|00000260| 4c 01 60 06 00 06 40 00 | 00 02 5f 01 80 06 00 06 |L.`...@.|.._.....|
|00000270| 80 00 00 02 72 01 60 06 | 00 06 40 00 00 02 7a 01 |....r.`.|..@...z.|
|00000280| 80 06 00 06 80 00 00 02 | 82 01 60 06 00 06 40 00 |........|..`...@.|
|00000290| 00 02 94 01 80 06 00 06 | 80 00 00 02 a6 01 60 06 |........|......`.|
|000002a0| 00 06 40 00 00 02 ae 01 | 80 06 00 06 80 00 00 02 |..@.....|........|
|000002b0| b6 01 a8 b9 00 06 40 00 | 00 02 c2 01 80 b9 00 06 |......@.|........|
|000002c0| 80 00 00 02 ce 01 60 06 | 00 06 00 00 00 02 da 02 |......`.|........|
|000002d0| 80 06 a8 b8 00 06 80 00 | 00 02 e6 01 a8 b9 00 06 |........|........|
|000002e0| 40 00 00 02 f0 01 80 b9 | 00 06 80 00 00 02 fa 01 |@.......|........|
|000002f0| 60 02 00 06 80 00 00 03 | 09 01 60 02 00 06 00 00 |`.......|..`.....|
|00000300| 00 03 16 02 80 02 80 02 | 00 06 00 00 00 03 26 00 |........|......&.|
|00000310| 00 06 00 00 00 03 37 01 | 60 0a 00 06 00 00 00 03 |......7.|`.......|
|00000320| 45 01 60 0a 00 06 00 00 | 80 70 6f 70 75 70 00 63 |E.`.....|.popup.c|
|00000330| 6f 6e 74 72 6f 6c 6c 65 | 72 00 70 6f 70 75 70 4f |ontrolle|r.popupO|
|00000340| 70 65 6e 00 70 6f 70 75 | 70 4f 70 65 6e 00 64 69 |pen.popu|pOpen.di|
|00000350| 73 61 62 6c 65 41 75 74 | 6f 43 6f 6d 70 6c 65 74 |sableAut|oComplet|
|00000360| 65 00 64 69 73 61 62 6c | 65 41 75 74 6f 43 6f 6d |e.disabl|eAutoCom|
|00000370| 70 6c 65 74 65 00 63 6f | 6d 70 6c 65 74 65 44 65 |plete.co|mpleteDe|
|00000380| 66 61 75 6c 74 49 6e 64 | 65 78 00 63 6f 6d 70 6c |faultInd|ex.compl|
|00000390| 65 74 65 44 65 66 61 75 | 6c 74 49 6e 64 65 78 00 |eteDefau|ltIndex.|
|000003a0| 66 6f 72 63 65 43 6f 6d | 70 6c 65 74 65 00 66 6f |forceCom|plete.fo|
|000003b0| 72 63 65 43 6f 6d 70 6c | 65 74 65 00 6d 69 6e 52 |rceCompl|ete.minR|
|000003c0| 65 73 75 6c 74 73 46 6f | 72 50 6f 70 75 70 00 6d |esultsFo|rPopup.m|
|000003d0| 69 6e 52 65 73 75 6c 74 | 73 46 6f 72 50 6f 70 75 |inResult|sForPopu|
|000003e0| 70 00 6d 61 78 52 6f 77 | 73 00 6d 61 78 52 6f 77 |p.maxRow|s.maxRow|
|000003f0| 73 00 73 68 6f 77 43 6f | 6d 6d 65 6e 74 43 6f 6c |s.showCo|mmentCol|
|00000400| 75 6d 6e 00 73 68 6f 77 | 43 6f 6d 6d 65 6e 74 43 |umn.show|CommentC|
|00000410| 6f 6c 75 6d 6e 00 74 69 | 6d 65 6f 75 74 00 74 69 |olumn.ti|meout.ti|
|00000420| 6d 65 6f 75 74 00 73 65 | 61 72 63 68 50 61 72 61 |meout.se|archPara|
|00000430| 6d 00 73 65 61 72 63 68 | 50 61 72 61 6d 00 73 65 |m.search|Param.se|
|00000440| 61 72 63 68 43 6f 75 6e | 74 00 67 65 74 53 65 61 |archCoun|t.getSea|
|00000450| 72 63 68 41 74 00 74 65 | 78 74 56 61 6c 75 65 00 |rchAt.te|xtValue.|
|00000460| 74 65 78 74 56 61 6c 75 | 65 00 73 65 6c 65 63 74 |textValu|e.select|
|00000470| 69 6f 6e 53 74 61 72 74 | 00 73 65 6c 65 63 74 69 |ionStart|.selecti|
|00000480| 6f 6e 45 6e 64 00 73 65 | 6c 65 63 74 54 65 78 74 |onEnd.se|lectText|
|00000490| 52 61 6e 67 65 00 6f 6e | 53 65 61 72 63 68 43 6f |Range.on|SearchCo|
|000004a0| 6d 70 6c 65 74 65 00 6f | 6e 54 65 78 74 45 6e 74 |mplete.o|nTextEnt|
|000004b0| 65 72 65 64 00 6f 6e 54 | 65 78 74 52 65 76 65 72 |ered.onT|extRever|
|000004c0| 74 65 64 00 6e 73 49 41 | 75 74 6f 43 6f 6d 70 6c |ted.nsIA|utoCompl|
|000004d0| 65 74 65 50 6f 70 75 70 | 00 00 04 00 09 80 00 00 |etePopup|........|
|000004e0| 03 d2 01 60 92 00 06 00 | 06 80 00 00 03 d8 01 a8 |...`....|........|
|000004f0| b9 00 06 80 00 00 03 e6 | 01 60 02 00 06 40 00 00 |........|.`...@..|
|00000500| 03 f4 01 80 02 00 06 80 | 00 00 04 02 01 60 0a 00 |........|.....`..|
|00000510| 06 00 00 00 04 0c 04 80 | 92 00 06 80 02 80 02 80 |........|........|
|00000520| 02 00 06 00 00 00 04 16 | 00 00 06 00 00 00 04 21 |........|.......!|
|00000530| 00 00 06 00 00 00 04 2c | 02 80 0a 80 0a 00 06 00 |.......,|........|
|00000540| 00 80 69 6e 70 75 74 00 | 6f 76 65 72 72 69 64 65 |..input.|override|
|00000550| 56 61 6c 75 65 00 73 65 | 6c 65 63 74 65 64 49 6e |Value.se|lectedIn|
|00000560| 64 65 78 00 73 65 6c 65 | 63 74 65 64 49 6e 64 65 |dex.sele|ctedInde|
|00000570| 78 00 70 6f 70 75 70 4f | 70 65 6e 00 6f 70 65 6e |x.popupO|pen.open|
|00000580| 50 6f 70 75 70 00 63 6c | 6f 73 65 50 6f 70 75 70 |Popup.cl|osePopup|
|00000590| 00 69 6e 76 61 6c 69 64 | 61 74 65 00 73 65 6c 65 |.invalid|ate.sele|
|000005a0| 63 74 42 79 00 6e 73 49 | 41 75 74 6f 43 6f 6d 70 |ctBy.nsI|AutoComp|
|000005b0| 6c 65 74 65 43 6f 6e 74 | 72 6f 6c 6c 65 72 00 00 |leteCont|roller..|
|000005c0| 04 00 0f 80 00 00 05 4a | 01 60 92 00 06 00 06 40 |.......J|.`.....@|
|000005d0| 00 00 05 50 01 80 92 00 | 06 00 06 80 00 00 05 56 |...P....|.......V|
|000005e0| 01 60 05 00 06 80 00 00 | 05 63 01 60 06 00 06 00 |.`......|.c.`....|
|000005f0| 00 00 05 6e 01 80 b9 00 | 06 00 00 00 05 7a 01 80 |...n....|.....z..|
|00000600| 0a 00 06 00 00 00 05 85 | 01 60 0a 00 06 00 00 00 |........|.`......|
|00000610| 05 91 01 60 0a 00 06 00 | 00 00 05 9e 00 00 06 00 |...`....|........|
|00000620| 00 00 05 a8 02 80 05 60 | 0a 00 06 00 00 00 05 bc |.......`|........|
|00000630| 01 60 0a 00 06 00 00 00 | 05 c9 02 80 02 a8 b9 00 |.`......|........|
|00000640| 06 00 00 00 05 d4 02 80 | 02 a8 b9 00 06 00 00 00 |........|........|
|00000650| 05 e1 02 80 02 a8 b9 00 | 06 00 00 00 05 ec 01 80 |........|........|
|00000660| b9 00 06 00 0c 00 00 05 | fc 05 00 01 00 00 06 08 |........|........|
|00000670| 05 00 02 00 00 06 19 05 | 00 03 00 00 06 32 05 00 |........|.....2..|
|00000680| 04 00 00 06 48 05 00 01 | 00 00 06 4f 05 00 02 00 |....H...|...O....|
|00000690| 00 06 58 05 00 03 00 00 | 06 61 05 00 04 00 00 06 |..X.....|.a......|
|000006a0| 6b 05 00 05 00 00 06 77 | 05 00 06 00 00 06 85 05 |k......w|........|
|000006b0| 00 07 00 00 06 8e 05 00 | 08 80 69 6e 70 75 74 00 |........|..input.|
|000006c0| 69 6e 70 75 74 00 73 65 | 61 72 63 68 53 74 61 74 |input.se|archStat|
|000006d0| 75 73 00 6d 61 74 63 68 | 43 6f 75 6e 74 00 73 74 |us.match|Count.st|
|000006e0| 61 72 74 53 65 61 72 63 | 68 00 68 61 6e 64 6c 65 |artSearc|h.handle|
|000006f0| 54 65 78 74 00 68 61 6e | 64 6c 65 45 6e 74 65 72 |Text.han|dleEnter|
|00000700| 00 68 61 6e 64 6c 65 45 | 73 63 61 70 65 00 68 61 |.handleE|scape.ha|
|00000710| 6e 64 6c 65 54 61 62 00 | 68 61 6e 64 6c 65 4b 65 |ndleTab.|handleKe|
|00000720| 79 4e 61 76 69 67 61 74 | 69 6f 6e 00 68 61 6e 64 |yNavigat|ion.hand|
|00000730| 6c 65 44 65 6c 65 74 65 | 00 67 65 74 56 61 6c 75 |leDelete|.getValu|
|00000740| 65 41 74 00 67 65 74 43 | 6f 6d 6d 65 6e 74 41 74 |eAt.getC|ommentAt|
|00000750| 00 67 65 74 53 74 79 6c | 65 41 74 00 73 65 74 53 |.getStyl|eAt.setS|
|00000760| 65 61 72 63 68 53 74 72 | 69 6e 67 00 53 54 41 54 |earchStr|ing.STAT|
|00000770| 55 53 5f 4e 4f 4e 45 00 | 53 54 41 54 55 53 5f 53 |US_NONE.|STATUS_S|
|00000780| 45 41 52 43 48 49 4e 47 | 00 53 54 41 54 55 53 5f |EARCHING|.STATUS_|
|00000790| 43 4f 4d 50 4c 45 54 45 | 5f 4e 4f 5f 4d 41 54 43 |COMPLETE|_NO_MATC|
|000007a0| 48 00 53 54 41 54 55 53 | 5f 43 4f 4d 50 4c 45 54 |H.STATUS|_COMPLET|
|000007b0| 45 5f 4d 41 54 43 48 00 | 4b 45 59 5f 55 50 00 4b |E_MATCH.|KEY_UP.K|
|000007c0| 45 59 5f 44 4f 57 4e 00 | 4b 45 59 5f 4c 45 46 54 |EY_DOWN.|KEY_LEFT|
|000007d0| 00 4b 45 59 5f 52 49 47 | 48 54 00 4b 45 59 5f 50 |.KEY_RIG|HT.KEY_P|
|000007e0| 41 47 45 5f 55 50 00 4b | 45 59 5f 50 41 47 45 5f |AGE_UP.K|EY_PAGE_|
|000007f0| 44 4f 57 4e 00 4b 45 59 | 5f 48 4f 4d 45 00 4b 45 |DOWN.KEY|_HOME.KE|
|00000800| 59 5f 45 4e 44 00 6e 73 | 49 41 75 74 6f 43 6f 6d |Y_END.ns|IAutoCom|
|00000810| 70 6c 65 74 65 53 65 61 | 72 63 68 00 00 04 00 02 |pleteSea|rch.....|
|00000820| 00 00 00 06 cf 04 80 b9 | 80 b9 80 92 00 0b 80 92 |........|........|
|00000830| 00 05 00 06 00 00 00 06 | db 00 00 06 00 00 80 73 |........|.......s|
|00000840| 74 61 72 74 53 65 61 72 | 63 68 00 73 74 6f 70 53 |tartSear|ch.stopS|
|00000850| 65 61 72 63 68 00 6e 73 | 49 41 75 74 6f 43 6f 6d |earch.ns|IAutoCom|
|00000860| 70 6c 65 74 65 42 61 73 | 65 52 65 73 75 6c 74 00 |pleteBas|eResult.|
|00000870| 00 0b 00 04 00 00 00 07 | 2f 01 80 b9 00 06 00 00 |........|/.......|
|00000880| 00 07 3f 01 80 b9 00 06 | 00 00 00 07 53 01 80 02 |..?.....|....S...|
|00000890| 00 06 00 00 00 07 63 01 | 80 06 00 06 00 00 00 73 |......c.|.......s|
|000008a0| 65 74 53 65 61 72 63 68 | 53 74 72 69 6e 67 00 73 |etSearch|String.s|
|000008b0| 65 74 45 72 72 6f 72 44 | 65 73 63 72 69 70 74 69 |etErrorD|escripti|
|000008c0| 6f 6e 00 73 65 74 44 65 | 66 61 75 6c 74 49 6e 64 |on.setDe|faultInd|
|000008d0| 65 78 00 73 65 74 53 65 | 61 72 63 68 52 65 73 75 |ex.setSe|archResu|
|000008e0| 6c 74 00 6e 73 49 41 75 | 74 6f 43 6f 6d 70 6c 65 |lt.nsIAu|toComple|
|000008f0| 74 65 52 65 73 75 6c 74 | 00 00 04 00 09 80 00 00 |teResult|........|
|00000900| 08 0e 01 a8 b9 00 06 80 | 00 00 08 1b 01 60 05 00 |........|.....`..|
|00000910| 06 80 00 00 08 28 01 60 | 02 00 06 80 00 00 08 35 |.....(.`|.......5|
|00000920| 01 a8 b9 00 06 80 00 00 | 08 46 01 60 06 00 06 00 |........|.F.`....|
|00000930| 00 00 08 51 02 80 02 a8 | b9 00 06 00 00 00 08 5c |...Q....|.......\|
|00000940| 02 80 02 a8 b9 00 06 00 | 00 00 08 69 02 80 02 a8 |........|...i....|
|00000950| b9 00 06 00 00 00 08 74 | 02 80 02 80 0a 00 06 00 |.......t|........|
|00000960| 04 00 00 08 82 05 00 01 | 00 00 08 91 05 00 02 00 |........|........|
|00000970| 00 08 a0 05 00 03 00 00 | 08 af 05 00 04 80 73 65 |........|......se|
|00000980| 61 72 63 68 53 74 72 69 | 6e 67 00 73 65 61 72 63 |archStri|ng.searc|
|00000990| 68 52 65 73 75 6c 74 00 | 64 65 66 61 75 6c 74 49 |hResult.|defaultI|
|000009a0| 6e 64 65 78 00 65 72 72 | 6f 72 44 65 73 63 72 69 |ndex.err|orDescri|
|000009b0| 70 74 69 6f 6e 00 6d 61 | 74 63 68 43 6f 75 6e 74 |ption.ma|tchCount|
|000009c0| 00 67 65 74 56 61 6c 75 | 65 41 74 00 67 65 74 43 |.getValu|eAt.getC|
|000009d0| 6f 6d 6d 65 6e 74 41 74 | 00 67 65 74 53 74 79 6c |ommentAt|.getStyl|
|000009e0| 65 41 74 00 72 65 6d 6f | 76 65 56 61 6c 75 65 41 |eAt.remo|veValueA|
|000009f0| 74 00 52 45 53 55 4c 54 | 5f 49 47 4e 4f 52 45 44 |t.RESULT|_IGNORED|
|00000a00| 00 52 45 53 55 4c 54 5f | 46 41 49 4c 55 52 45 00 |.RESULT_|FAILURE.|
|00000a10| 52 45 53 55 4c 54 5f 4e | 4f 4d 41 54 43 48 00 52 |RESULT_N|OMATCH.R|
|00000a20| 45 53 55 4c 54 5f 53 55 | 43 43 45 53 53 00 6e 73 |ESULT_SU|CCESS.ns|
|00000a30| 49 41 75 74 6f 43 6f 6d | 70 6c 65 74 65 4d 64 62 |IAutoCom|pleteMdb|
|00000a40| 52 65 73 75 6c 74 00 00 | 0a 00 07 00 00 00 09 5d |Result..|.......]|
|00000a50| 02 80 92 00 01 80 92 00 | 03 00 06 00 00 00 09 62 |........|.......b|
|00000a60| 04 80 8d 80 01 80 8d 80 | 01 00 06 00 00 00 09 6c |........|.......l|
|00000a70| 01 80 92 00 02 00 06 00 | 00 00 09 73 02 80 06 60 |........|...s...`|
|00000a80| 92 00 02 00 06 00 00 00 | 09 7c 03 80 92 00 02 80 |........|.|......|
|00000a90| 8d a8 b9 00 06 00 00 00 | 09 88 03 80 92 00 02 80 |........|........|
|00000aa0| 8d a8 b7 00 06 00 00 00 | 09 98 03 80 92 00 02 80 |........|........|
|00000ab0| 8d 60 02 00 06 00 03 00 | 00 09 a7 01 00 00 00 00 |.`......|........|
|00000ac0| 09 b4 01 00 01 00 00 09 | be 01 00 02 00 69 6e 69 |........|.....ini|
|00000ad0| 74 00 73 65 74 54 6f 6b | 65 6e 73 00 61 64 64 52 |t.setTok|ens.addR|
|00000ae0| 6f 77 00 67 65 74 52 6f | 77 41 74 00 67 65 74 52 |ow.getRo|wAt.getR|
|00000af0| 6f 77 56 61 6c 75 65 00 | 67 65 74 55 54 46 38 52 |owValue.|getUTF8R|
|00000b00| 6f 77 56 61 6c 75 65 00 | 67 65 74 49 6e 74 52 6f |owValue.|getIntRo|
|00000b10| 77 56 61 6c 75 65 00 6b | 55 6e 69 63 68 61 72 54 |wValue.k|UnicharT|
|00000b20| 79 70 65 00 6b 43 68 61 | 72 54 79 70 65 00 6b 49 |ype.kCha|rType.kI|
|00000b30| 6e 74 54 79 70 65 00 | |ntType. | |
+--------+-------------------------+-------------------------+--------+--------+